﻿    body {
                background: #f7fafc none repeat scroll 0 0;
                color: #555;
                font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;
                font-size: 15px;
                line-height: 1.7;
            }
            html, body {
                height: 100%;
            }
            body, ul, ol, li, p, h1, h2, h3, h4, h5 {
                margin: 0;
                padding: 0;
        }
                        .index-main::before {
                content: "";
                display: inline-block;
                height: 100%;
                margin-right: -0.25em;
                vertical-align: middle;
            }
            .index-main {
                height: auto;
            }
            .index-main {
                height: 100%;
                text-align: center;
                white-space: nowrap;
            }
            .index-main {
                margin-bottom: -42px;
                min-height: 100%;
            }
            .index-main-body {
            display: inline-block;
            min-height: 510px;
            text-align: left;
            vertical-align: middle;
            white-space: normal;
        }
        .index-main-body {
            margin: auto;
            padding: 40px 0;
            width: 300px;
        }